Some notes and techniques for reverse engineering Webpack (and a little bit about React/Vue/Angular) apps.
Discover gists
tl;dr: Wayland is not "the future", it is merely an incompatible alternative to the established standard with a different set of priorities and goals.
Wayland breaks everything! It is binary incompatible, provides no clear transition path with 1:1 replacements for everything in X11, and is even philosophically incompatible with X11. Hence, if you are interested in existing applications to "just work" without the need for adjustments, then you may be better off avoiding Wayland.
Wayland solves no issues I have but breaks almost everything I need. Even the most basic, most simple things (like xkill) - in this case with no obvious replacement. And usually it stays broken, because the Wayland folks mostly seem to care about Automotive, Gnome, maybe KDE - and alienating e
Warning
i2cset commands with wrong parameters can damage your system. Handle with care!
The bus number may change after a restart, don't hardcode it into your scripts.
Before you use any commands on this page you MUST find out the bus number for the led control on your system
Run
i2cdetect -y 0
| ![Adblock Plus 2.0] | |
| ! Title: FuckFandom | |
| ! Expires: 30 days (update frequency) | |
| ! Homepage: https://gist.github.com/Craftplacer/04089c2c666c89e10818124c92d9c65b | |
| fandom.com##.mcf-wrapper | |
| fandom.com##.wds-global-footer | |
| fandom.com##.global-navigation | |
| fandom.com##.top-ads-container |
| Filter | Description | Example |
|---|---|---|
| allintext | Searches for occurrences of all the keywords given. | allintext:"keyword" |
| intext | Searches for the occurrences of keywords all at once or one at a time. | intext:"keyword" |
| inurl | Searches for a URL matching one of the keywords. | inurl:"keyword" |
| allinurl | Searches for a URL matching all the keywords in the query. | allinurl:"keyword" |
| intitle | Searches for occurrences of keywords in title all or one. | intitle:"keyword" |
| from __future__ import annotations | |
| import requests | |
| def get_all_symbols(exchanges: set[str]) -> list[str]: | |
| """ | |
| Get a list with all the symbols filtered by a given exchange. | |
| Valid exchanges: {'AMEX', 'OTC', 'NYSE', 'NASDAQ'} |
| layout | title |
|---|---|
post |
RethinkDB: why we failed |
Posted on Github by Slava Akhmechet
When we [announced][shutdown-announcement] that RethinkDB is shutting down, I promised to write a post-mortem. I took some time to process the experience, and I can now write about it clearly.
| Command | Description |
|---|---|
ffuf -h |
ffuf help |
ffuf -w wordlist.txt:FUZZ -u http://SERVER_IP:PORT/FUZZ |
Directory Fuzzing |
ffuf -w wordlist.txt:FUZZ -u http://SERVER_IP:PORT/indexFUZZ |
Extension Fuzzing |
ffuf -w wordlist.txt:FUZZ -u http://SERVER_IP:PORT/blog/FUZZ.php |
Page Fuzzing |
ffuf -w wordlist.txt:FUZZ -u http://SERVER_IP:PORT/FUZZ -recursion -recursion-depth 1 -e .php -v |
Recursive Fuzzing |
ffuf -w wordlist.txt:FUZZ -u https://FUZZ.hackthebox.eu/ |
Sub-domain Fuzzing |